//处理数据库请求文件和配置文件
//导入
const mysql=require("mysql")
const config=require("./db.config.js")
//创建连接
function connct(){
    const {host,user,password,database}=config
    return mysql.createConnection({
        host,
        user,
        password,
        database
    })
}

//执行sql语句
function querysql(sql){//需要接收参数，接收的内容是需要执行的sql语句
    const conn=connct()
    return new Promise((resolve,reject)=>{
        try{
            conn.query(sql,(err,res)=>{
                if(err){
                    reject(err)
                }else{
                    resolve(res)
                }
            })
        }catch(e){
            reject(e)
        } finally{
            conn.end()
        }
    })

}
module.exports={
    querysql
}